home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Rozne / HTTrack 3.40-2 / httrack-3.40-2.exe / {app} / src_win / WinHTTrack / DialogHtmlHelp.h < prev    next >
C/C++ Source or Header  |  2004-02-14  |  2KB  |  81 lines

  1. #if !defined(AFX_DIALOGHTMLHELP_H__FED0CE81_AB10_11D3_A2B3_0000E84E7CA1__INCLUDED_)
  2. #define AFX_DIALOGHTMLHELP_H__FED0CE81_AB10_11D3_A2B3_0000E84E7CA1__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // DialogHtmlHelp.h : header file
  8. //
  9.  
  10. #include "resource.h"
  11. //#include "LaunchHelpBase.h"
  12. #include "HtmlCtrl.h"
  13.  
  14. // type callback
  15. typedef void (* Helper_CallBack ) (CWnd*);
  16. typedef void (* OnSize_CallBack ) (CWnd*,UINT nType, int cx, int cy); 
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CDialogHtmlHelp dialog
  20.  
  21. class CDialogHtmlHelp : public CDialog
  22. {
  23. // Construction
  24. public:
  25.   void Go(CString st);
  26.     CDialogHtmlHelp(CWnd* pParent = NULL);   // standard constructor
  27.   Helper_CallBack callback;
  28.   OnSize_CallBack callbackOnSize;
  29.   char* GetTip(int id);
  30.   //
  31.   CString page;
  32. protected:
  33.     CHtmlCtrl m_page;
  34.     CToolBar     m_wndToolBar;
  35.   char home[1024];
  36.   char home_dir[1024];
  37. //private:
  38. //  LaunchHelpBase base;
  39.  
  40. // Dialog Data
  41.     //{{AFX_DATA(CDialogHtmlHelp)
  42.     enum { IDD = IDD_HtmlHelp };
  43.     //}}AFX_DATA
  44.  
  45.  
  46. // Overrides
  47.     // ClassWizard generated virtual function overrides
  48.     //{{AFX_VIRTUAL(CDialogHtmlHelp)
  49.     public:
  50.     virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
  51.     protected:
  52.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  53.     //}}AFX_VIRTUAL
  54.     afx_msg BOOL OnHelpInfo(HELPINFO* dummy);
  55.   afx_msg BOOL OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult );
  56.  
  57. // Implementation
  58. protected:
  59.   void OnHelpInfo2();
  60.  
  61.     // Generated message map functions
  62.     //{{AFX_MSG(CDialogHtmlHelp)
  63.     virtual BOOL OnInitDialog();
  64.     afx_msg void OnSize(UINT nType, int cx, int cy);
  65.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  66.     afx_msg void OnBack();
  67.     afx_msg void OnForward();
  68.     afx_msg void OnStop();
  69.     afx_msg void OnReload();
  70.     afx_msg void OnHome();
  71.     afx_msg void OnFilePrint();
  72.     afx_msg void OnClose();
  73.     //}}AFX_MSG
  74.     DECLARE_MESSAGE_MAP()
  75. };
  76.  
  77. //{{AFX_INSERT_LOCATION}}
  78. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  79.  
  80. #endif // !defined(AFX_DIALOGHTMLHELP_H__FED0CE81_AB10_11D3_A2B3_0000E84E7CA1__INCLUDED_)
  81.